// 登录接口需要携带参数ts类型
export interface LoginForm {
    username:string
    password:string
}

//定义全部接口返回数据都拥有的ts类型
export interface ResponseData{
    code:number,
    message:string,
    ok:boolean
}
// 登录接口返回数据类型
export interface loginResponseData extends ResponseData{
    data:string
}

//定义获取用户信息返回数据类型
export interface userInfoReponseData extends ResponseData{
    data:{
        routes:string[],
        buttons:string[],
        roles:string[],
        name:string,
        avatar:string
    }
}

// 退出登录接口返回数据类型
export interface loginOutResponeData extends ResponseData{
    data:string
}